home *** CD-ROM | disk | FTP | other *** search
-
- # DMakefile for recomplilation four, use dcc to compile itself
- #
-
- OD= dtmp:comp4/c1/
- EXE= dcc:bin/amiga/bin4/dc1
-
- CFLAGS= -r -ms -mRR -proto -I$(OD)
-
- SRCS= asm1.c asm2.c asmaddr.c asmflt.c asubs.c block.c cexp.c exp.c gen.c \
- genarith.c genass.c genbool.c genlogic.c genmisc.c lex.c main.c reg.c \
- rules.c sem.c stmt.c subs.c sym.c toplevel.c types.c error.c pragma.c hash.a
-
- NOBJS= $(SRCS:"*.?":"*.o")
- OBJS = $(SRCS:"*.?":"$(OD)*.o")
-
- PROTOS= $(OD)protos.h
-
- all: $(OD) $(PROTOS) $(EXE)
-
- exe: $(EXE)
-
- $(EXE) : $(OBJS)
- cd $(OD)
- dcc -l0 $(CFLAGS) dlib:c.o $(NOBJS) dlib:csr.lib dlib:amiga20sr.lib dlib:amiga20s.lib dlib:autos.lib -o %(left) -v
- cd
-
- $(OBJS) : $(SRCS)
- dcc $(CFLAGS) %(right) -o %(left) -c
-
- $(PROTOS) : $(SRCS)
- makeproto -o%(left) %(right)
-
- $(OD) : $(OD)
- makedir %(left:*/:*)
-